using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;

using SlimDX.Direct3D9;

namespace miciv.Rendering
{
    public interface IVertexFeeder
    {
        PrimitiveType PrimitiveType { get; set; }
        int PrimitiveSize { get; set; }
        int VertexCount { get; }
        int VertexOffset { get; }
        bool VertexLock();
        void SetVertex(uint _vertexIndex, Hashtable _htblData);
        void VertexUnlock();
        int IndexCount { get; }
        int IndexOffset { get; }
        bool IndexLock();
        void SetIndex(uint _index, object _vertexIndex);
        void IndexUnlock();
    }
}
